---json
{"title":"Pepper C++ API Reference (Stable)"}
---
<html><head></head><body><span class="target" id="pepper-stable-cpp-index"><span id="cpp-api"></span></span><section id="pepper-c-api-reference-stable" class="stack">

<p>This page lists the C++ API for Pepper 35. Apps that use this API can
run in Chrome 35 or higher.</p>
<section id="id1">
<h2 id="id1"><a class="reference external" href="/docs/native-client/pepper_stable/inherits/">Classes</a></h2>

<div><ul>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_audio/">Audio</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_audio_buffer/">AudioBuffer</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_audio_config/">AudioConfig</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_completion_callback/">CompletionCallback</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_completion_callback_factory/">CompletionCallbackFactory</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_completion_callback_with_output/">CompletionCallbackWithOutput</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_core/">Core</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_directory_entry/">DirectoryEntry</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_file_i_o/">FileIO</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_file_ref/">FileRef</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_file_system/">FileSystem</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_float_point/">FloatPoint</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_fullscreen/">Fullscreen</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_graphics2_d/">Graphics2D</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_graphics3_d/">Graphics3D</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_graphics3_d_client/">Graphics3DClient</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_host_resolver/">HostResolver</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_i_m_e_input_event/">IMEInputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_image_data/">ImageData</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_input_event/">InputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_instance/">Instance</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_instance_handle/">InstanceHandle</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_keyboard_input_event/">KeyboardInputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_media_stream_audio_track/">MediaStreamAudioTrack</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_media_stream_video_track/">MediaStreamVideoTrack</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_message_loop/">MessageLoop</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_module/">Module</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_mouse_cursor/">MouseCursor</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_mouse_input_event/">MouseInputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_mouse_lock/">MouseLock</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_net_address/">NetAddress</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_network_list/">NetworkList</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_network_monitor/">NetworkMonitor</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_network_proxy/">NetworkProxy</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_point/">Point</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_rect/">Rect</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_resource/">Resource</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_size/">Size</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_t_c_p_socket/">TCPSocket</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_text_input_controller/">TextInputController</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_touch_input_event/">TouchInputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_touch_point/">TouchPoint</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_u_d_p_socket/">UDPSocket</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_u_r_l_loader/">URLLoader</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_u_r_l_request_info/">URLRequestInfo</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_u_r_l_response_info/">URLResponseInfo</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_var/">Var</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_var_1_1_out_exception/">Var11OutException</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_var_array/">VarArray</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_var_array_buffer/">VarArrayBuffer</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_var_dictionary/">VarDictionary</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_video_frame/">VideoFrame</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_view/">View</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_web_socket/">WebSocket</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1_wheel_input_event/">WheelInputEvent</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1ext_1_1_ext_completion_callback_with_output/">Ext::ExtCompletionCallbackWithOutput</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1internal_1_1_completion_callback_with_output_base/">Internal::CompletionCallbackWithOutputBase</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/classpp_1_1internal_1_1_directory_entry_array_output_adapter_with_storage/">Internal::DirectoryEntryArrayOutputAdapterWithStorage</a></li>
</ul>
</div>
</section><section id="files">
<h2 id="files">Files</h2>

<div><ul>
<li><a class="reference external" href="/docs/native-client/pepper_stable/audio_8h/">audio.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/audio__buffer_8h/">audio_buffer.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/audio__config_8h/">audio_config.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/completion__callback_8h/">completion_callback.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/completion__callback__factory_8h/">completion_callback_factory.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/core_8h/">core.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/directory__entry_8h/">directory_entry.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/file__io_8h/">file_io.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/file__ref_8h/">file_ref.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/file__system_8h/">file_system.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/fullscreen_8h/">fullscreen.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/graphics__2d_8h/">graphics_2d.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/graphics__3d_8h/">graphics_3d.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/graphics__3d__client_8h/">graphics_3d_client.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/host__resolver_8h/">host_resolver.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/image__data_8h/">image_data.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/input__event_8h/">input_event.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/instance_8h/">instance.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/instance__handle_8h/">instance_handle.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/logging_8h/">logging.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/media__stream__audio__track_8h/">media_stream_audio_track.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/media__stream__video__track_8h/">media_stream_video_track.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/message__loop_8h/">message_loop.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/module_8h/">module.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/module__embedder_8h/">module_embedder.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/module__impl_8h/">module_impl.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/mouse__cursor_8h/">mouse_cursor.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/mouse__lock_8h/">mouse_lock.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/net__address_8h/">net_address.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/network__list_8h/">network_list.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/network__monitor_8h/">network_monitor.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/network__proxy_8h/">network_proxy.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/pass__ref_8h/">pass_ref.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/point_8h/">point.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/rect_8h/">rect.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/resource_8h/">resource.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/size_8h/">size.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/tcp__socket_8h/">tcp_socket.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/text__input__controller_8h/">text_input_controller.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/touch__point_8h/">touch_point.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/udp__socket_8h/">udp_socket.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/url__loader_8h/">url_loader.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/url__request__info_8h/">url_request_info.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/url__response__info_8h/">url_response_info.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/var_8h/">var.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/var__array_8h/">var_array.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/var__array__buffer_8h/">var_array_buffer.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/var__dictionary_8h/">var_dictionary.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/video__frame_8h/">video_frame.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/view_8h/">view.h</a></li>
<li><a class="reference external" href="/docs/native-client/pepper_stable/websocket_8h/">websocket.h</a></li>
</ul>
</div>
</section></section>


</body></html>